//package ylg.com.cn.youtube._commons.customviews;
//
//import android.content.Context;
//import android.graphics.drawable.Drawable;
//import android.support.v4.content.ContextCompat;
//import android.util.AttributeSet;
//import android.util.Log;
//import android.view.View;
//import android.widget.LinearLayout;
//
//import ylg.com.cn.youtube.R;
//import ylg.com.cn.youtube._data.Video;
//
//
///**
// * Created by abiguime on 2016/12/9.
// */
//
//public class MyRelativeLayout1 extends LinearLayout {
//
//
//    private View videoclub;//播放视屏的view;
//
//    private boolean hasFinishInflate = false;
//    private Video video;
//
//    public MyRelativeLayout1(Context context) {
//        this(context, null);
//    }
//
//    public MyRelativeLayout1(Context context, AttributeSet attrs) {
//        this(context, attrs, 0);
//    }
//
//    public MyRelativeLayout1(Context context, AttributeSet attrs, int defStyleAttr) {
//        super(context, attrs, defStyleAttr);
//        setOrientation(VERTICAL);
//    }
//
//    @Override
//    protected void onFinishInflate() {
//        super.onFinishInflate();
//        videoclub = findViewById(R.id.videoclub);
//        hasFinishInflate = true;
//        Log.d("xxx", "onFinishInflate");
//    }
//
//    @Override
//    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
//        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
//        final int w = getContext().getResources().getDisplayMetrics().widthPixels;
//        final int h = 9*w/16;
//        // 设置布局最开始的大小
//        setMeasuredDimension(w, h);
//        /*1- 一开始，这个布局里会有很多视图
//            但是，当我自动改变本视图大小之后，由于视图在更改的时候
//            还没有显示过自己内部的视图的愿意，
//            那么这些视图就不改自己的大小。
//          2 - 所以需要手动去设置视图的大小
//        * */
//        if (hasFinishInflate)
//            setVideoClubSize ();
//    }
//
//
//
//    public void setVideoClubSize () {
//        if (getHeight() == 0 || getWidth() == 0)
//            return;
//        LayoutParams layoutParams = (LayoutParams) videoclub.getLayoutParams();
//        layoutParams.height = getHeight();
//        layoutParams.width = getWidth();
//        //添加margin
//        layoutParams.rightMargin = (int) (getContext().getResources().getDimensionPixelSize(R.dimen.item_margin_bottom)
//                * (1-getScaleY())); // 1
//        videoclub.setLayoutParams(layoutParams);
//        videoclub.setScaleX(getScaleY());
//        videoclub.setPivotX(getWidth());
//    }
//
//
//    public void setVideo(Video video) {
//        this.video = video;
//        Drawable dhome = ContextCompat.getDrawable(getContext(), R.mipmap.cover1);
//        videoclub.setBackground(dhome);
////        Picasso.with(getContext()).load(Constants.IP + video.coverimage)
////                .placeholder(R.drawable.loading_black_cover)
////                .into((ImageView) videoclub);
//    }
//
//
//}
